package kr.pe.johnkim.checkmileage.mobile.domain;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

/**
 * 전화번호와 인증번호 도메인 클래스 이다.
 * 
 * @author : johnkim <cale9797@gmail.com / Bettersoft, Inc.>
 * @Date : 12. 8. 3
 */

@XmlRootElement(name="checkMileageCertification")
@XmlAccessorType(XmlAccessType.FIELD)
public class CheckMileageCertification {

    @XmlElement
    String idCheckMileageCertifications;                // 테이블 아이디.
    @XmlElement
    String phoneNumber;                                 // 휴대전화 번호.
    @XmlElement
    String certificationNumber;                         // 인증 번호.
    @XmlElement
    String activateYn;                                  // 활성화 여부.
    @XmlElement
    String modifyDate;                                  // 수정 일자.
    @XmlElement
    String registerDate;                                // 등록 일자.
    @XmlElement
    String totalCount;                                  // 갯수.
    @XmlElement
    String result;                                      // 처리 결과.

    // Cafe24 SMS 전송에 필요한 파라메터들.
    String user_id;                                     // SMS 아이디.
    String secure;                                      // 인증키.
    String msg;                                         // 메시지.
    String rphone;                                      // 수신자 전화번호.
    String sphone1;                                     // 보내는 사람 전화번호. 010
    String sphone2;                                     // 보내는 사람 전화번호. 8585
    String sphone3;                                     // 보내는 사람 전화번호. 8025
    String rdate;                                       // 전송 예약일자.
    String rtime;                                       // 전송 예약시간.
    String mode;                                        //
    String testflag;                                    // 테스트 여부. (Y:테스트/빈값:테스트아님)
    String destination;                                 // 이름포함 수신자 번호.
    String repeatFlag;                                  // 반복 여부.
    String repeatNum;                                   // 반복 횟수.
    String repeatTime;                                  // 반복 주기. 최소값은 15.
    String returnurl;                                   // 받는 url.
    String nointeractive;                               // jsp 에서 결과 alert 창 사용 유무.(1:리턴값없음/공란은 리턴을 받는다.)

    public String getIdCheckMileageCertifications() {
        return idCheckMileageCertifications;
    }

    public void setIdCheckMileageCertifications(String idCheckMileageCertifications) {
        this.idCheckMileageCertifications = idCheckMileageCertifications;
    }

    public String getPhoneNumber() {
        return phoneNumber;
    }

    public void setPhoneNumber(String phoneNumber) {
        this.phoneNumber = phoneNumber;
    }

    public String getCertificationNumber() {
        return certificationNumber;
    }

    public void setCertificationNumber(String certificationNumber) {
        this.certificationNumber = certificationNumber;
    }

    public String getActivateYn() {
        return activateYn;
    }

    public void setActivateYn(String activateYn) {
        this.activateYn = activateYn;
    }

    public String getModifyDate() {
        return modifyDate;
    }

    public void setModifyDate(String modifyDate) {
        this.modifyDate = modifyDate;
    }

    public String getRegisterDate() {
        return registerDate;
    }

    public void setRegisterDate(String registerDate) {
        this.registerDate = registerDate;
    }

    public String getTotalCount() {
        return totalCount;
    }

    public void setTotalCount(String totalCount) {
        this.totalCount = totalCount;
    }

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public String getUser_id() {
        return user_id;
    }

    public void setUser_id(String user_id) {
        this.user_id = user_id;
    }

    public String getSecure() {
        return secure;
    }

    public void setSecure(String secure) {
        this.secure = secure;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public String getRphone() {
        return rphone;
    }

    public void setRphone(String rphone) {
        this.rphone = rphone;
    }

    public String getSphone1() {
        return sphone1;
    }

    public void setSphone1(String sphone1) {
        this.sphone1 = sphone1;
    }

    public String getSphone2() {
        return sphone2;
    }

    public void setSphone2(String sphone2) {
        this.sphone2 = sphone2;
    }

    public String getSphone3() {
        return sphone3;
    }

    public void setSphone3(String sphone3) {
        this.sphone3 = sphone3;
    }

    public String getRdate() {
        return rdate;
    }

    public void setRdate(String rdate) {
        this.rdate = rdate;
    }

    public String getRtime() {
        return rtime;
    }

    public void setRtime(String rtime) {
        this.rtime = rtime;
    }

    public String getMode() {
        return mode;
    }

    public void setMode(String mode) {
        this.mode = mode;
    }

    public String getTestflag() {
        return testflag;
    }

    public void setTestflag(String testflag) {
        this.testflag = testflag;
    }

    public String getDestination() {
        return destination;
    }

    public void setDestination(String destination) {
        this.destination = destination;
    }

    public String getRepeatFlag() {
        return repeatFlag;
    }

    public void setRepeatFlag(String repeatFlag) {
        this.repeatFlag = repeatFlag;
    }

    public String getRepeatNum() {
        return repeatNum;
    }

    public void setRepeatNum(String repeatNum) {
        this.repeatNum = repeatNum;
    }

    public String getRepeatTime() {
        return repeatTime;
    }

    public void setRepeatTime(String repeatTime) {
        this.repeatTime = repeatTime;
    }

    public String getReturnurl() {
        return returnurl;
    }

    public void setReturnurl(String returnurl) {
        this.returnurl = returnurl;
    }

    public String getNointeractive() {
        return nointeractive;
    }

    public void setNointeractive(String nointeractive) {
        this.nointeractive = nointeractive;
    }
}
